to look after - Spanish English Dictionary